Achieving Linux Kernel Code Execution Through A Malicious Usb Device